#include "RankTwoTensor.h"

#pragma once

#include "Kernel.h"

class FreeAnisoHeatConductionKernel : public Kernel
{
public:

	FreeAnisoHeatConductionKernel(const InputParameters & parameters);

protected:
  virtual Real computeQpResidual();

  virtual Real computeQpJacobian();

private:
  const MaterialProperty<RankTwoTensor> & _conductivity_matrix_xyz;
};

template<>
InputParameters validParams<FreeAnisoHeatConductionKernel>();


